\hypertarget{class_yig_client}{
\section{YigClient Class Reference}
\label{class_yig_client}\index{YigClient@{YigClient}}
}


{\ttfamily \#include $<$yigclient.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_yig_client_ac6bf329e3f1e59315a5cce01705452a5}{YigClient} (const char $\ast$ipAddress=\char`\"{}127.0.0.1\char`\"{}, int receivePort=7000, QObject $\ast$parent=0)
\item 
\hyperlink{class_yig_client_a16838f6ec7ad3007e9e63cc1d2f26961}{$\sim$YigClient} ()
\item 
void \hyperlink{class_yig_client_a3ce9c377f69a610843effdc262681ccc}{send} (\hyperlink{classosc_1_1_outbound_packet_stream}{osc::OutboundPacketStream} packetStream, int sendPort=67110)
\item 
void \hyperlink{class_yig_client_a9d9be18be90ae42733a1bd50309c5fd0}{stop} ()
\item 
void \hyperlink{class_yig_client_ab9606fb21d34284fc117876a1e5d2581}{setYig} (\hyperlink{class_yig}{Yig} $\ast$yig)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_yig_client}{YigClient} Maintains persistent local user status with networked data, also handles multithread data access 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_yig_client_ac6bf329e3f1e59315a5cce01705452a5}{
\index{YigClient@{YigClient}!YigClient@{YigClient}}
\index{YigClient@{YigClient}!YigClient@{YigClient}}
\subsubsection[{YigClient}]{\setlength{\rightskip}{0pt plus 5cm}YigClient::YigClient (const char $\ast$ {\em ipAddress} = {\ttfamily \char`\"{}127.0.0.1\char`\"{}}, \/  int {\em receivePort} = {\ttfamily 7000}, \/  QObject $\ast$ {\em parent} = {\ttfamily 0})}}
\label{class_yig_client_ac6bf329e3f1e59315a5cce01705452a5}
\hyperlink{class_yig_client}{YigClient} Constructor 
\begin{DoxyParams}{Parameters}
\item[{\em const}]char $\ast$ipAddress to send messages to \item[{\em int}]receivePort Port to send messages on \end{DoxyParams}
\hypertarget{class_yig_client_a16838f6ec7ad3007e9e63cc1d2f26961}{
\index{YigClient@{YigClient}!$\sim$YigClient@{$\sim$YigClient}}
\index{$\sim$YigClient@{$\sim$YigClient}!YigClient@{YigClient}}
\subsubsection[{$\sim$YigClient}]{\setlength{\rightskip}{0pt plus 5cm}YigClient::$\sim$YigClient ()}}
\label{class_yig_client_a16838f6ec7ad3007e9e63cc1d2f26961}
\hyperlink{class_yig_client}{YigClient} deconstructor 

\subsection{Member Function Documentation}
\hypertarget{class_yig_client_a3ce9c377f69a610843effdc262681ccc}{
\index{YigClient@{YigClient}!send@{send}}
\index{send@{send}!YigClient@{YigClient}}
\subsubsection[{send}]{\setlength{\rightskip}{0pt plus 5cm}void YigClient::send ({\bf osc::OutboundPacketStream} {\em packetStream}, \/  int {\em sendPort} = {\ttfamily 67110})}}
\label{class_yig_client_a3ce9c377f69a610843effdc262681ccc}
send Sends the packet stream to the stored ip address/port number 
\begin{DoxyParams}{Parameters}
\item[{\em \hyperlink{classosc_1_1_outbound_packet_stream}{osc::OutboundPacketStream}}]packetStream the message to be sent \item[{\em int}]sendPort Port to send messages to \end{DoxyParams}
\hypertarget{class_yig_client_ab9606fb21d34284fc117876a1e5d2581}{
\index{YigClient@{YigClient}!setYig@{setYig}}
\index{setYig@{setYig}!YigClient@{YigClient}}
\subsubsection[{setYig}]{\setlength{\rightskip}{0pt plus 5cm}void YigClient::setYig ({\bf Yig} $\ast$ {\em yig})}}
\label{class_yig_client_ab9606fb21d34284fc117876a1e5d2581}
give this client a pointer to our main \hyperlink{class_yig}{Yig} instance 
\begin{DoxyParams}{Parameters}
\item[{\em Yig$\ast$}]yig the pointer to the current \hyperlink{class_yig}{Yig} instance \end{DoxyParams}
\hypertarget{class_yig_client_a9d9be18be90ae42733a1bd50309c5fd0}{
\index{YigClient@{YigClient}!stop@{stop}}
\index{stop@{stop}!YigClient@{YigClient}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}void YigClient::stop ()}}
\label{class_yig_client_a9d9be18be90ae42733a1bd50309c5fd0}
stops the internal thread and ends networking 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
network/yigclient.h\item 
network/yigclient.cpp\end{DoxyCompactItemize}
